Big Huge Thesaurus

Helminthostachys zeylanica

noun